home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / basic / cditp21.zip / README.DOC < prev    next >
Text File  |  1992-05-27  |  10KB  |  246 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                       CODE-IT Menus & Windows Version 2.1
  8.          Copyright (C) 1991-1992, Clear Software. All Rights Reserved.
  9.  
  10.                                 Clear Software
  11.                          14962 Bear Valley Rd. Ste. G
  12.                             Victorville, Ca. 92392
  13.                 Telephone (619)243-4749      FAX (619)241-3256
  14.  
  15. Welcome to CODE-IT Menus & Windows. This file lists new information about 
  16. version changes and serves as a road map to the document and program files on 
  17. the CODE-IT disk(s). The sections included are:
  18.  
  19.             INTRODUCTION            - Enplanes CODE-IT.
  20.             INSTALLATION            - How to install CODE-IT
  21.             UPGRADES                - Current upgrade information.
  22.             FIXES and NOTES     - Bug fixes and special notes
  23.             FILES                   - Descriptions of the disk files.
  24.             
  25.  
  26. ****INTRODUCTION:
  27.  
  28. CODE-IT is a tool box of flexible user interface libraries for the 
  29. Microsoft(r) BASIC language programmer (QuickBASIC 4.5 and BASIC PDS 7.x 
  30. versions are available). 
  31.  
  32. CODE-IT 2.1 includes complete library modules for building menus and windows. 
  33. The programmer can use the combined quick library included with the set to 
  34. immediately begin building programs, or they can mix and match the individual 
  35. libraries in just about any way.
  36.  
  37. *     Pull Down Menus
  38. *     Pop Up Menus
  39. *     Ring or vertical menus
  40. *     Fully Programmable data windows 
  41. *     Scrolling Windows
  42. *     Tagging windows
  43. *     Alerting windows 
  44. *     Text display windows 
  45. *     Screen saving and restoring
  46. *     Screen painting, box drawing.
  47. *     Video hardware detection
  48. *     Selective screen scrolling
  49. *     Extended keypress detection(alt, ctrl, etc.)
  50. *     Mouse routines
  51.  
  52. And more!
  53.  
  54. All the menus and windows have complete mouse support built in.
  55. Data windows can have text, boxes, lines, edit fields with controlled keyboard 
  56. input and output, and several types of buttons.
  57.  
  58. No royalty fees are charged for programs developed with the registered version 
  59. of the CODE-IT Menus & Windows.
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66. Clear Software backs the CODE-IT tool box with a 90 day money back guarantee 
  67. for registered users - no questions asked.
  68.  
  69.  
  70.                               SYSTEM REQUIREMENTS
  71.  
  72. IBM XT, AT, PS/2 or compatible computer running DOS 2.1 or higher and 
  73. Microsoft(r) QuickBASIC 4.5 or BASIC PDS 7.x.
  74.  
  75.                                  REGISTRATION
  76.  
  77. Registration costs for the CODE-IT Menus & Windows tool box are $59.00. 
  78. Shipping and handling are FREE anywhere in the U.S.A., air services are 
  79. available at an additional cost. QuickBASIC and BASIC PDS versions can be 
  80. registered at the same time for $79.00 for both! Canada S & H are $10.00 - 
  81. $15.00 Outside North America.
  82.  
  83. Registered users get the following:
  84.       *     Printed programmers reference manual
  85.       *     The most recent version of the software
  86.       *     1 year FREE tech support
  87.       *     A 90 day money back guarantee - no questions asked.
  88.  
  89. ****INSTALLATION:
  90.  
  91. Beginning with batch 2107 the files on the distribution disks are now 
  92. compressed. The installation program included with CODE-IT will decompress the 
  93. files and place them in the directory and drive of your choice. To install 
  94. CODE-IT place the disk in your floppy drive and type A:INSTALL (assuming you 
  95. are installing from the A: floppy drive. If your using the B: drive then type 
  96. B:INSTALL). Follow the instructions on the screen to install the files.
  97.  
  98. If you are installing over old CODE-IT files the program will ask you if you 
  99. want to replace it with the new file. Type "Y" to overwrite the old file or 
  100. "N" to skip it.
  101.  
  102. ****UPGRADES:
  103.  
  104. GETTING A NEW BATCH UPDATE - We are constantly improving existing and adding 
  105. new routines to the CODE-IT toolbox. Many times we will have several batch 
  106. releases of the same version. These are updates, not program upgrades. A 
  107. program upgrade will have a version number change as well as a batch number 
  108. change. To find out which batch you have there is a file on the disk set named 
  109. BATCH. View it and you will see the version and batch number you have.
  110.  
  111. You may obtain a batch upgrade for the version of CODE-IT you have or have 
  112. registered. If you want to get the newest batch version you can do so by 
  113. sending us a letter and $7.00 for Non-Registered users or $5.00 for registered 
  114. users. Make sure to tell us either QuickBASIC or BASIC PDS, what disk size, 
  115. and if your NOT a registered user, your address. Please mention your current 
  116. batch number also, we don't want to charge you for the same one you
  117.  
  118.  
  119.  
  120.  
  121.  
  122. already have.
  123.  
  124. A NOTE TO REGISTERED USERS - If you have not received your two free upgrades 
  125. yet you may want to wait for them to come out as they will also have the new 
  126. routines and improvements. If you want the newest batch version before the 
  127. next upgrade release follow the guidelines mentioned above to obtain one.
  128.  
  129. VERSION 2.1
  130. Beginning with version 2.1, the data entry windows in CIWIND1.LIB can interact 
  131. with the pull down menus in CIMENU1.LIB. This allows the user to select the 
  132. pull down menus with the ALT key or mouse while in the middle of updating any 
  133. data field or button on the active window without having to first close the 
  134. window. If your upgrading from version 2.0 you only need to add a few lines to 
  135. your code to make this possible. No other changes need to be made to your 
  136. existing code.
  137.  
  138. A new SUB was needed to make this wizardry possible. This SUB is called 
  139. WindowToPull and is located in the CIWIND1.LIB.(CIALLQB.LIB for QuickBASIC or 
  140. CIALLB7.LIB for BASIC 7.x contain the CIWIND1.LIB). See your program manual 
  141. for details on how to use this file. There is also an additional demo file 
  142. called CIDEMOMW.BAS which uses the new interactive format.
  143.  
  144. MousePut was added to CIMOUSE allowing you to put the mouse cursor anywhere on 
  145. the screen at any time, even when the mouse cursor is hidden. Also, the mouse 
  146. routines are now all written in assembly language.
  147.  
  148. NEW KEY DETECTION IN CIWIND1.LIB  -  This window now detects the pressing of 
  149. the Page Up and Page Down keys while the window is active. If one of these 
  150. keys has been pressed, a call to WindowEvent will return 23 for Page Up and 24 
  151. for Page Down.
  152.  
  153. Also, CIWIND1 now has CTRL+key press detection fully programmable by you. A 
  154. new SUB routine called WindowCtrlKey was added for the purpose of defining 
  155. these CTRL keys. Up to 10 CTRL+key combinations can be defined at one time and 
  156. are active on all windows created with CIWIND1 during the execution of your 
  157. program. Use the following format:
  158.  
  159. CALL WindowCtrlKey(keyNumber%, ctrlKey$)
  160.  
  161. EXAMPLE: Suppose you wanted to detect the CTRL+P and CTRL+L keypress when the 
  162. window created with CIWIND1 is active. Before you make the window active you 
  163. would use the following lines in your code:
  164.  
  165. CALL WindowCtrlKey(1, "P")
  166. CALL WindowCtrlKey(2, "L")
  167.  
  168. Now when these key combinations are pressed while the window is active, al 
  169. call to WindowEvent would let you know. WindowEvent will
  170.  
  171.  
  172.  
  173.  
  174.  
  175. report the keypress of a CTRL key numerically with 31 through 40 (keyNumber 1 
  176. = 31, keyNumber 2 = 32, and so on).
  177.  
  178. ****FIXES and NOTES
  179.  
  180. SCROLLING and TAG WINDOW BUG
  181. The bug which caused junk to appear on the screen when scrolling past the last 
  182. window member in the scrolling and tagging windows has now been fixed. The bug 
  183. which allowed the mouse to move the highlight bar past the last member in a 
  184. scrolling or tagging window has also been fixed.
  185.  
  186. CREATING CUSTOM LIBRARIES
  187. The CITOOLS library currently uses the routines of QB.LIB (for QuickBASIC) or 
  188. QBX.LIB (for BASIC PDS 7.x). If you create custom libraries make sure to 
  189. include either of these in it.
  190.  
  191. BASIC PDS USERS
  192. When compiling and linking your programs created with CODE-IT, make sure to 
  193. use the /Fs switch with the BASIC PDS compiler. This switch causes the use of 
  194. far strings and is the default from within the QBX.EXE environment.
  195.  
  196. EDIT FIELD COLORS
  197. When using CIWIND1 make sure to place the call to EditFieldColors before the 
  198. call to EditFieldDefine. The demo module included with earlier versions of 
  199. CODE-IT showed this incorrectly.
  200.  
  201. ****FILES:
  202.  
  203. FILE                    PURPOSE
  204. _________________________________________________________________
  205.  
  206. MANUAL.DOC              This is the main documentation file. Use the DOS 
  207.                         "Print" command to print this file on your dot-matrix 
  208.                         or laser printer. Or you could also use a text viewer 
  209.                         if you wish. This document includes installation 
  210.                         instructions, information about the libraries and how 
  211.                         to use them, and a complete tool box reference section 
  212.                         for each of the libraries.
  213.  
  214. REGFORM.DOC             The registration forms for the CODE-IT Menus & Windows 
  215.                         set. Use the DOS "Print" command to print the file.
  216.  
  217. VENDOR.DOC              An introduction to the CODE-IT Menus & Windows library 
  218.                         set for dealers and distributors.
  219.  
  220. README.DOC              This file.
  221.  
  222.  
  223. *.LIB                   The files with an extension of LIB are the CODE-IT 
  224.                         library files used to build your
  225.  
  226.  
  227.  
  228.  
  229.  
  230.                         programs.
  231.  
  232. *.QLB                   Quick libraries for use in either the QuickBASIC or 
  233.                         BASIC PDS environment depending on the version you 
  234.                         currently have. The quick libraries contain all the 
  235.                         CODE-IT libraries combined.
  236.  
  237. *.BI                    The include files for the above libraries.
  238.  
  239. *.BAS                   The source code files used to demonstrate the 
  240.                         different menu and window tool box libraries.
  241.  
  242. BATCH                   The current version's batch number. The same version 
  243.                         may have several batch numbers due to software 
  244.                         updates.
  245.  
  246. For more detailed information on the files and their uses see the CI.DOC file.